package com.example.ibsp_demo.mapper.content;

import com.example.ibsp_demo.pojo.entity.content.ImageTag; // 替换为实际包路径
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

@Mapper
public interface ImageTagMapper {

    // 根据主键查询
    ImageTag selectById(Integer id);

    // 根据图片ID查询标签
    List<ImageTag> selectByImageId(Integer imageId);

    // 插入标签
    int insert(ImageTag imageTag);

    // 批量插入图片标签
    int insertBatch(List<ImageTag> tagList);

    // 根据图片ID删除所有标签
    int deleteByImageId(Integer imageId);

    // 根据主键删除
    int deleteById(Integer id);
}